body,
dl, dt, dd,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre, form, fieldset, input, textarea, p, blockquote {
  margin: 0;
  padding: 0;
}

button:focus {
  outline: none;
}

a {
  color: #333;
  text-decoration: none;
  &:focus {
    outline: none;
  }
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

address, cite, code, dfn, em, b, strong, th, var, caption {
  font-style: normal;
  font-weight: normal;
}

ol, ul {
  list-style: none
}

button {
  padding: 0px 6px;
}

input[type=text], input[type=radio], input[type=password],
select, textarea {
  outline: none;
}

button, input, select, textarea {
  margin: 0;
  vertical-align: middle;
}

fieldset {
  border: 0;
}